home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 2001 May / SGI Freeware 2001 May - Disc 1.iso / dist / fw_teTeX.idb / usr / freeware / bin / mkfontdesc.z / mkfontdesc
Text File  |  2001-01-10  |  1KB  |  45 lines

  1. #!/bin/sh
  2.  
  3. # mkfontdesc
  4. # 02.01.1995 Roland Meier
  5. # 03.01.1995 modified by Thomas Esser
  6. # 04.07.1995 major changes for teTeX-0.3
  7.  
  8. test -f /bin/sh5 && test -z "$RUNNING_SH5" \
  9.   && { UNAMES=`uname -s`; test "x$UNAMES" = xULTRIX; } 2>/dev/null \
  10.   && { RUNNING_SH5=true; export RUNNING_SH5; exec /bin/sh5 $0 ${1+"$@"}; }
  11. unset RUNNING_SH5
  12.  
  13. test -f /bin/bsh && test -z "$RUNNING_BSH" \
  14.   && { UNAMES=`uname -s`; test "x$UNAMES" = xAIX; } 2>/dev/null \
  15.   && { RUNNING_BSH=true; export RUNNING_BSH; exec /bin/bsh $0 ${1+"$@"}; }
  16. unset RUNNING_BSH
  17.  
  18. progname=`basename $0`
  19.  
  20. TEXMF=`kpsetool -v '$TEXMFMAIN'`
  21. pk=$TEXMF/fonts/pk
  22. FONTDESC=$TEXMF/fonts/fontdesc
  23.  
  24. if [ ! -d $pk ]; then
  25.     echo "Ooops! font-directory $pk does not exist." >&2
  26.     echo "Need to change value for \$TEXMFMAIN?" >&2
  27.     exit
  28. fi
  29.  
  30. if [ -f $FONTDESC ]; then
  31.     rm -f $FONTDESC.bak
  32.     mv $FONTDESC $FONTDESC.bak
  33. fi
  34.  
  35. echo "$progname: generating file $FONTDESC ... " >&2
  36.  
  37. (
  38.     echo "# automatically generated by mkfontdesc"
  39.     echo "# "
  40.     echo "font    pk    *    3    ./%f.%mpk"
  41.     find $pk -type d -print | sed 's@^@font    pk    *    3    @;s@$@/%f.%mpk@'
  42. ) >$FONTDESC
  43.  
  44. echo "Done." >&2
  45.